#pragma once
#include "people.h"

class Staff :
	public People
{
protected:
	int depId;
	Date joinedDate;
	int level;
public:
	virtual int getType();
	virtual void* Clone();
	virtual void PrintInfo(ostream &out);
	Staff(char* name, Date birthday, int id, int depId, Date joinedDate, int level);
	virtual void PrintInfo();
	int getDepartmentId();
	Date getJoinedDate();
	int getLevel();
	void setDepartmentId(int depId);
	void setJoinedDate(Date joinedDate);
	void setLevel(int level);
};
